import type { Unrecognized } from "./../../utils/unrecognized.js";
import type { PlatformSettlementCycleMethodDaily } from "./../platform/PlatformSettlementCycleMethodDaily.js";
import type { PlatformSettlementCycleMethodManualDates } from "./../platform/PlatformSettlementCycleMethodManualDates.js";
import type { PlatformSettlementCycleMethodMonthly } from "./../platform/PlatformSettlementCycleMethodMonthly.js";
import type { PlatformSettlementCycleMethodWeekly } from "./../platform/PlatformSettlementCycleMethodWeekly.js";
/** 플랫폼 정산 주기 계산 방식 */
export type PlatformSettlementCycleMethod = 
/** 매일 정산 */
PlatformSettlementCycleMethodDaily
/** 정해진 날짜(월, 일)에 정산 */
 | PlatformSettlementCycleMethodManualDates
/** 매월 정해진 날(일)에 정산 */
 | PlatformSettlementCycleMethodMonthly
/** 매주 정해진 요일에 정산 */
 | PlatformSettlementCycleMethodWeekly | {
    readonly type: Unrecognized;
};
export declare function isUnrecognizedPlatformSettlementCycleMethod(entity: PlatformSettlementCycleMethod): entity is {
    readonly type: Unrecognized;
};
