import { QdFilterComponent } from '../../filter/filter.component';
import { QdSearchComponent } from '../../search/search.component';
export type QdToolbarComponent = QdFilterComponent | QdSearchComponent;
export interface QdSingleActionConfig {
    /**
     * @description Translation key for the action's label displayed in the UI.
     */
    label: {
        i18n: string;
    };
    /**
     * @description Function executed when the action is triggered.
     */
    handler: () => void;
    /**
     * @description Icon to display for the action. Optional.
     */
    icon?: string;
    /**
     * @description Disables the action when set to `true`. Optional.
     */
    isDisabled?: boolean;
    /**
     * @description Hides the action when set to `true`. Optional.
     */
    isHidden?: boolean;
}
//# sourceMappingURL=toolbar-components.interface.d.ts.map