import type { ComputedRef, PropType, ExtractPropTypes } from 'vue';
import type { CurrentRow } from '../../edit-page-layout';
export interface Payload {
    rows: CurrentRow[];
}
export declare const saleTemplateProps: {
    readonly url: {
        readonly type: PropType<string>;
        readonly default: "";
    };
    readonly businessType: {
        readonly type: PropType<string>;
        readonly default: "";
    };
    readonly elsAccount: {
        readonly type: PropType<string>;
        readonly default: "";
    };
    readonly modelValue: {
        readonly type: PropType<boolean>;
        readonly default: false;
    };
    readonly 'onUpdate:modelValue': {
        type: PropType<((modelValue: boolean) => void) | ((modelValue: boolean) => void)[]>;
        default: unknown;
    };
    readonly success: {
        type: PropType<((payload: Payload) => void) | ((payload: Payload) => void)[]>;
        default: unknown;
    };
    readonly ok: {
        type: PropType<(() => void) | (() => void)[]>;
        default: unknown;
    };
};
export type SaleTemplateProps = ExtractPropTypes<typeof saleTemplateProps>;
export interface UseSaleTemplateReturnType {
    classes: ComputedRef<{
        [key: string]: string | boolean;
    }>;
}
