import { PrintProvider, ValidationInput, ValidationResult, QuoteInput, CreateOrderInput } from './interface.js';
import { PrintQuote, PrintOrder, OrderStatus } from '@book-print/shared';
export declare class MockPrintProvider implements PrintProvider {
    name: string;
    validateFiles(input: ValidationInput): Promise<ValidationResult>;
    getQuote(input: QuoteInput): Promise<PrintQuote>;
    createOrder(input: CreateOrderInput): Promise<PrintOrder>;
    getOrderStatus(orderId: string): Promise<{
        status: OrderStatus;
        trackingNumber?: string;
        trackingUrl?: string;
    }>;
}
//# sourceMappingURL=mock-provider.d.ts.map