import { AppContext } from '../types.js';
import { ResolverBase } from '../generic/ResolverBase.js';
export declare class RunReportResultType {
    ReportID: string;
    Success: boolean;
    Results: string;
    RowCount: number;
    ExecutionTime: number;
    ErrorMessage: string;
}
export declare class CreateReportResultType {
    ReportID: string;
    ReportName: string;
    Success: boolean;
    ErrorMessage: string;
}
export declare class ReportResolverExtended extends ResolverBase {
    GetReportData(ReportID: string, context: AppContext): Promise<RunReportResultType>;
    /**
     * This mutation will create a new report from a conversation detail ID
     */
    CreateReportFromConversationDetailID(ConversationDetailID: string, { dataSource, userPayload, providers }: AppContext): Promise<CreateReportResultType>;
}
//# sourceMappingURL=ReportResolver.d.ts.map