import { Checkpoint, CheckpointSchedule, DividendDistribution, Procedure } from "../../internal";
import { ProcedureAuthorization } from "../../types/internal";
/**
 * @hidden
 */
export interface ModifyDistributionCheckpointParams {
    checkpoint: Checkpoint | CheckpointSchedule | Date;
}
export declare type Params = ModifyDistributionCheckpointParams & {
    distribution: DividendDistribution;
};
/**
 * @hidden
 */
export declare function prepareModifyDistributionCheckpoint(this: Procedure<Params, void>, args: Params): Promise<void>;
/**
 * @hidden
 */
export declare function getAuthorization(this: Procedure<Params, void>, { distribution: { ticker } }: Params): ProcedureAuthorization;
/**
 * @hidden
 */
export declare const modifyDistributionCheckpoint: () => Procedure<Params, void>;
//# sourceMappingURL=modifyDistributionCheckpoint.d.ts.map