export interface WelfareListRequest {
    callTp: 'L';
    pageNo: number;
    numOfRows: number;
    srchKeyCode: '001' | '002' | '003';
    searchWrd?: string;
    lifeArray?: '001' | '002' | '003' | '004' | '005' | '006' | '007';
    trgterIndvdlArray?: '010' | '020' | '030' | '040' | '050' | '060';
    intrsThemaArray?: '010' | '020' | '030' | '040' | '050' | '060' | '070' | '080' | '090' | '100' | '110' | '120' | '130' | '140' | '160';
    age?: number;
    onapPsbltYn?: 'Y' | 'N';
    orderBy?: 'date' | 'popular';
}
export interface WelfareDetailRequest {
    callTp: 'D';
    servId: string;
}
export interface WelfareService {
    inqNum: number;
    intrsThemaArray?: string;
    jurMnofNm?: string;
    jurOrgNm?: string;
    lifeArray?: string;
    onapPsbltYn?: 'Y' | 'N';
    rprsCtadr?: string;
    servDgst?: string;
    servDtlLink: string;
    servId: string;
    servNm: string;
    sprtCycNm?: string;
    srvPvsnNm?: string;
    svcfrstRegTs?: string;
    trgterIndvdlArray?: string;
}
export interface WelfareListResponse {
    wantedList: {
        totalCount: number;
        pageNo: number;
        numOfRows: number;
        resultCode: number;
        resultMessage: string;
        servList: WelfareService[];
    };
}
export interface WelfareDetailItem {
    servSeCode: string;
    servSeDetailLink?: string;
    servSeDetailNm?: string;
}
export interface WelfareDetail {
    servId: string;
    servNm: string;
    jurMnofNm?: string;
    tgtrDtlCn?: string;
    slctCritCn?: string;
    alwServCn?: string;
    crtrYr?: string;
    rprsCtadr?: string;
    wlfareInfoOutlCn?: string;
    sprtCycNm?: string;
    srvPvsnNm?: string;
    lifeArray?: string;
    trgterIndvdlArray?: string;
    intrsThemaArray?: string;
    applmetList?: WelfareDetailItem[];
    inqplCtadrList?: WelfareDetailItem[];
    inqplHmpgReldList?: WelfareDetailItem[];
    basfrmList?: WelfareDetailItem[];
    baslawList?: WelfareDetailItem[];
    resultCode?: number;
    resultMessage?: string;
}
export interface WelfareDetailResponse {
    wantedDtl: WelfareDetail;
}
export declare const LifeCycleCode: {
    readonly '001': "영유아";
    readonly '002': "아동";
    readonly '003': "청소년";
    readonly '004': "청년";
    readonly '005': "중장년";
    readonly '006': "노년";
    readonly '007': "임신 · 출산";
};
export declare const HouseholdTypeCode: {
    readonly '010': "다문화·탈북민";
    readonly '020': "다자녀";
    readonly '030': "보훈대상자";
    readonly '040': "장애인";
    readonly '050': "저소득";
    readonly '060': "한부모·조손";
};
export declare const InterestThemeCode: {
    readonly '010': "신체건강";
    readonly '020': "정신건강";
    readonly '030': "생활지원";
    readonly '040': "주거";
    readonly '050': "일자리";
    readonly '060': "문화▪여가";
    readonly '070': "안전▪위기";
    readonly '080': "임신▪출산";
    readonly '090': "보육";
    readonly '100': "교육";
    readonly '110': "입양▪위탁";
    readonly '120': "보호▪돌봄";
    readonly '130': "서민금융";
    readonly '140': "법률";
    readonly '160': "에너지";
};
export declare const ServiceCode: {
    readonly '010': "문의";
    readonly '020': "사이트";
    readonly '030': "근거법령";
    readonly '040': "서식/자료";
    readonly '050': "관련FAQ";
    readonly '060': "인포그래픽";
    readonly '070': "복지사업전달체계";
};
