import { AppContext } from "../types.js";
import { ResolverBase } from "../generic/ResolverBase.js";
export declare class GetDataContextItemDataOutputType {
    Success: boolean;
    /**
     * If not successful, this will be the error message.
     */
    ErrorMessage: string | null;
    /**
     * If successful, this will be the JSON for the data context item's data.
     */
    Result: string | null;
}
export declare class GetDataContextDataOutputType {
    Success: boolean;
    ErrorMessages: (string | null)[];
    /**
     * Each data context item's results will be converted to JSON and returned as a string
     */
    Results: (string | null)[];
}
export declare class GetDataContextDataResolver extends ResolverBase {
    /**
     * Returns data for a given data context item.
     * @param DataContextItemID
     */
    GetDataContextItemData(DataContextItemID: string, appCtx: AppContext): Promise<{
        Success: boolean;
        ErrorMessage: any;
        Result: string;
    } | {
        Success: boolean;
        ErrorMessage: any;
        Result: any;
    }>;
    /**
     * Returns data for a given data context.
     * @param DataContextID
     */
    GetDataContextData(DataContextID: string, appCtx: AppContext): Promise<{
        Success: boolean;
        ErrorMessages: any;
        Results: string[];
    }>;
}
//# sourceMappingURL=GetDataContextDataResolver.d.ts.map