import type { AdaptorButtonComponent, AdaptorChannelSelectComponent, AdaptorMentionableSelectComponent, AdaptorMessageActionRowComponent, AdaptorNonLinkButtonComponent, AdaptorRoleSelectComponent, AdaptorStringSelectComponent, AdaptorUserSelectComponent } from "./structure"; import type { ConditionalCurriedBuilder, FulfilledCurriedBuilder } from "../util/curriedBuilder"; export type ButtonComponentBuilder> = ConditionalCurriedBuilder; export declare const Button: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; export type NonLinkButtonComponentBuilder> = ConditionalCurriedBuilder; export declare const NonLinkButton: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; export declare const Row: (...components: AdaptorMessageActionRowComponent["components"]) => AdaptorMessageActionRowComponent; export type StringSelectComponentBuilder> = FulfilledCurriedBuilder; export declare const StringSelect: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; export type UserSelectComponentBuilder> = FulfilledCurriedBuilder; export declare const UserSelect: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; export type RoleSelectComponentBuilder> = FulfilledCurriedBuilder; export declare const RoleSelect: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; export type MentionableSelectComponentBuilder> = FulfilledCurriedBuilder; export declare const MentionableSelect: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; export type ChannelSelectComponentBuilder> = FulfilledCurriedBuilder; export declare const ChannelSelect: import("../util/curriedBuilder").UnfulfilledCurriedBuilder; //# sourceMappingURL=componentBuilder.d.ts.map