import { MTableQueries } from "../../common-types";
import { ICoreSycr } from "../../schema";
import { controllerResponse } from "../../utilities";
type ICoreSycrErrorLogger = {
    [key in keyof ICoreSycr]: string;
};
type ICoreSycrListErrorLogger = {
    [key in keyof MSycrList]: string;
};
declare class MSycrList extends MTableQueries {
    sycr_id: string;
    sycr_iso_code: string;
    constructor(init: MSycrList);
    Validate?(): Partial<ICoreSycrListErrorLogger>;
}
interface currencyInsertUpdateControllerResponse extends controllerResponse {
    data?: ICoreSycr;
}
interface currencyListControllerResponse extends controllerResponse {
    data?: ICoreSycr[];
}
export { ICoreSycrErrorLogger, //interface
currencyInsertUpdateControllerResponse, // above coresponding to payload abd this corespons to rresponse,
MSycrList, ICoreSycrListErrorLogger, currencyListControllerResponse };
