export interface PipelexClientOptions {
    apiKey: string;
    baseUrl?: string;
    timeout?: number;
}
export interface PipelexResponse<T> {
    data: T;
    success: boolean;
    message?: string;
}
export declare class PipelexClient {
    private client;
    private baseUrl;
    constructor(options: PipelexClientOptions);
    /**
     * Make a request to the Pipelex API
     */
    private request;
    /**
     * Example method - replace with actual API methods
     */
    exampleMethod(params?: Record<string, any>): Promise<PipelexResponse<any>>;
    /**
     * Process data through the pipeline
     */
    process(data: any, options?: Record<string, any>): Promise<PipelexResponse<any>>;
}
