import { TrmPackage } from "../../trmPackage";
export interface CheckSapEntriesActionInput {
    packageData: {
        package: TrmPackage;
    };
    printOptions?: {
        entriesStatus?: boolean;
        information?: boolean;
    };
}
type WorkflowRuntime = {
    entriesStatus: {
        good: {
            table: string;
            tableEntry: any;
        }[];
        bad: {
            table: string;
            tableEntry: any;
        }[];
    };
    missingTables: string[];
};
export type SapEntriesStatus = {
    [key: string]: {
        status: boolean;
        entry: any;
    }[];
};
export type CheckSapEntriesActionOutput = {
    sapEntries: any;
    sapEntriesStatus: SapEntriesStatus;
};
export interface CheckSapEntriesWorkflowContext {
    rawInput: CheckSapEntriesActionInput;
    runtime?: WorkflowRuntime;
    output?: CheckSapEntriesActionOutput;
}
export declare function checkSapEntries(inputData: CheckSapEntriesActionInput): Promise<CheckSapEntriesActionOutput>;
export {};
