export declare type SlackPayload = { unfurl_links?: boolean; unfurl_media?: boolean; mrkdwn?: boolean; text: string; attachments?: Array; blocks?: Array>; }; export declare type Args = { url: string; unfurlLinks?: boolean; unfurlMedia?: boolean; mrkdwn?: boolean; log?: boolean; silent?: boolean; method?: string; username?: string; password?: string; headers?: Record; retries?: number; interval?: number; timeout?: number; config?: string; format?: (log: Record) => SlackPayload; }; export declare let args: Args; /** * On demand loading of args since CLI would conflict with the loading of these. */ export declare function loadArgs(): Args; /** * Sets args to passed in values defaulting to above defaults. * Used in CLI ONLY. * @param newArgs */ export declare function setArgs(newArgs: Partial): void;