import { FullToken, GetDefaultToken } from '../../theme/interface';
export interface ComponentToken {
    colorBgSlot: string;
    colorTextSlot: string;
    colorTextSlotPlaceholder: string;
    colorBorderSlot: string;
    colorBorderSlotHover: string;
    colorBgSkill: string;
    colorBgSkillHover: string;
    colorBorderInput: string;
    switchCheckedBg: string;
    switchCheckedHoverBg: string;
    switchUncheckedHoverBg: string;
    colorTextActionsDisabled: string;
    colorBgActionsDisabled: string;
}
export interface SenderToken extends FullToken<"Sender"> {
    SenderContentMaxWidth: number | string;
}
export declare const prepareComponentToken: GetDefaultToken<"Sender">;
declare const _default: (prefixCls: import('vue').Ref<string>, rootCls?: import('vue').Ref<string | undefined>) => readonly [import('vue').Ref<string, string>, import('vue').ComputedRef<string | undefined>];
export default _default;
