import { MTableQueries } from "../../common-types";
import { ICoreSynat } from "../../schema";
import { controllerResponse } from "../../utilities";
type ICoreSynatErrorLogger = {
    [key in keyof ICoreSynat]: string;
};
type ICoreSynatListErrorLogger = {
    [key in keyof CoreNationalityListPayload]: string;
};
declare class CoreNationalityListPayload extends MTableQueries {
    synat_id: string;
    constructor(init: CoreNationalityListPayload);
    Validate?(): Partial<ICoreSynatListErrorLogger>;
}
interface nationalityListControllerResponse extends controllerResponse {
    data?: ICoreSynat[];
}
export { CoreNationalityListPayload, ICoreSynatErrorLogger, //interface
ICoreSynatListErrorLogger, nationalityListControllerResponse };
